﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using CapaNegocio;

namespace CapaUsuario
{
    public partial class MenuPrincipal : Form
    {
        private Admin admin;
        
        public MenuPrincipal()
        {
            admin = new Admin();
            InitializeComponent();
            this.CenterToScreen();
        }

        //RECORDAR PASAR LA ADMIN AL CONSTRUCTOR

#region Premios;

        //----------------------------------------------------------------
        //                  ADMINISTRACION PREMIOS
        //----------------------------------------------------------------
        
        //ALTA DE PREMIO
        private void altaDePremioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AltaPremio altaPremio = new AltaPremio(admin);
            altaPremio.ShowDialog();
        }
        
        //BAJA DE PREMIO
        private void bajaDePremioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            BajaPremio bajaPremio = new BajaPremio(admin);
            bajaPremio.ShowDialog();
        }

        //MODIFICAR STOCK DE PREMIO
        private void modificarStockToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ModificarPremioStock modificarStock = new ModificarPremioStock(admin);
            modificarStock.ShowDialog();
        }
        
        //MODIFICAR PUNTOS NECESARIOS DE UN PREMIO
        private void modificarPuntosNecesariosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ModificarPremioPuntos modificarPuntos = new ModificarPremioPuntos(admin);
            modificarPuntos.ShowDialog();
        }
        
#endregion; 
    
        #region Producto

        //----------------------------------------------------------------
        //                  ADMINISTRACION PRODUCTOS
        //----------------------------------------------------------------
        
        //ALTA DE PRODUCTO
        private void altaDeProductoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AltaProducto altaProducto = new AltaProducto(admin);
            altaProducto.ShowDialog();
        }

        //BAJA DE PRODUCTO
        private void bajaDeProductoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            BajaProducto bajaProducto = new BajaProducto(admin);
            bajaProducto.ShowDialog();
        }

        //MODIFICAR PRECIO
        private void modificarPrecioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ModificarProductoPrecio modificarProducto = new ModificarProductoPrecio(admin);
            modificarProducto.ShowDialog();
        }

        
        //MODIFICAR STOCK
        private void modiToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ModificarProductoStock modificarProducto = new ModificarProductoStock(admin);
            modificarProducto.ShowDialog();
        }

        #endregion

 #region Clientes;

        private void altaDeClienteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AltaCliente altaCliente = new AltaCliente(admin);
            altaCliente.ShowDialog();
        }



                   

 #endregion;

        private void bajaDeClienteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            BajaCliente baja = new BajaCliente(admin);
            baja.ShowDialog();
        }

        private void modificarDatosDeClienteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ModificarDatosCliente modificar=new ModificarDatosCliente(admin);
            modificar.ShowDialog();
        }

        private void modificarPuntosDeCompraToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ModificarPuntosCompra modpuntcom = new ModificarPuntosCompra(admin);
            modpuntcom.ShowDialog();
        }

        private void listaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ListarClientes listar = new ListarClientes(admin);
            listar.ShowDialog();
        }


        private void button2_Click(object sender, EventArgs e)
        {
            AltaCompra compra = new AltaCompra(admin);
            compra.ShowDialog();
        }

       






    }
}
